/*
 * General_definitions.h
 *
 *  Created on: Jun 11, 2013
 *      Author: ILYA
 */
#ifndef GENERAL_DEFINITIONS_H_
#define GENERAL_DEFINITIONS_H_

#define DEBUGING
#define ILYA /*ILYA  GRIGORI*/ //after all this row must be deleted

#pragma region Grigori
#ifdef GRIGORI
#define ENCRYPT
#endif /*GRIGORI*/
#pragma endregion Grigori

#pragma region ILYA
#define SNMP_SEQUENCE 0x30 //this is not the same sequence, as SNMP_ASN1_SEQ
static const char SNMP_OID_HEAD[] = {0x2b, 0x06, 0x01, 0x04, 0x01, 0x0c};//".1.3.6.1.4.1.12."<=>.iso.org.dod.internet.private.enterprises.picocell.
static const char *COMMUNITY_NAME = "public";
static const char REQUEST_ID[] = {0x00, 0x00, 0x00, 0x01}; //in this case request id is 4byte

#ifdef ILYA
/*undef DEBUG_LLC, if you don't need, status messages from llc,
 * this field always will be undefined automatically if you undef  DEBUGING*/
#define DEBUG_LLC
//#undef DEBUG_LLC

/*DEBUG_LLC_MUST_BE_MODIFIED, shall be deleted, and all code, which is into this
 * debug mode, must be work if everything is OK*/
#define DEBUG_LLC_MUST_BE_MODIFIED //delete this field if everything is OK
#endif
#pragma endregion ILYA

#endif /* GENERAL_DEFINITIONS_H_ */
